package com.ktgj.customer.domain.dto;

import com.ktgj.common.core.annotation.Excel;

import java.io.Serializable;
import java.math.BigDecimal;

public class RightdetailDTO implements Serializable
{
    private static final long serialVersionUID = 1L;

    /** ID */
    private Long cardRightdetailId;

    /** 用户是否已经购买拥有此权益* */
    @Excel(name = "用户是否已经购买拥有此权益*")
    private boolean isHave;

    /** 未购买拥有过权益应跳转的index */
    @Excel(name = "未购买拥有过权益应跳转的index")
    private Integer jumpIndex;

    /** 权益名称 */
    @Excel(name = "权益名称")
    private String rightdetailName;

    /** logo* */
    @Excel(name = "logo*")
    private String logoUrl;

    /** 用户是否已经点击领取过需要领取的权益* */
    @Excel(name = "用户是否已经点击领取过需要领取的权益*")
    private boolean isReceive;

    /** 特殊状态logo* */
    @Excel(name = "特殊状态logo*")
    private String logoTowUrl;

    /** 权益描述 */
    @Excel(name = "权益描述")
    private String rightdetailDescribe;

    /** 购买后获得权益数量的文字描述 */
    @Excel(name = "购买后获得权益数量的文字描述")
    private String rightdetailIntroduce;

    /** 用户当前剩余权益数量的文字描述 */
    @Excel(name = "用户当前剩余权益数量的文字描述")
    private String rightdetailSurplusIntroduce;

    /** 使用说明 */
    @Excel(name = "使用说明")
    private String instructions;

    /** 权益归属卡号* */
    @Excel(name = "权益归属卡号*")
    private Long ascriptionCardId;

    /** ID */
    private Long rightdetailId;

    /** 券金额 */
    @Excel(name = "券金额")
    private BigDecimal couponMoney;

    /** 次数 */
    @Excel(name = "次数")
    private Long numberOfTimes;

    /** 券类型 */
    private String couponType;

    public boolean isHave() {
        return isHave;
    }

    public void setHave(boolean have) {
        isHave = have;
    }

    public Integer getJumpIndex() {
        return jumpIndex;
    }

    public void setJumpIndex(Integer jumpIndex) {
        this.jumpIndex = jumpIndex;
    }

    public boolean isReceive() {
        return isReceive;
    }

    public void setReceive(boolean receive) {
        isReceive = receive;
    }

    public String getRightdetailSurplusIntroduce() {
        return rightdetailSurplusIntroduce;
    }

    public void setRightdetailSurplusIntroduce(String rightdetailSurplusIntroduce) {
        this.rightdetailSurplusIntroduce = rightdetailSurplusIntroduce;
    }

    public Long getCardRightdetailId() {
        return cardRightdetailId;
    }

    public String getRightdetailName() {
        return rightdetailName;
    }

    public void setRightdetailName(String rightdetailName) {
        this.rightdetailName = rightdetailName;
    }

    public void setCardRightdetailId(Long cardRightdetailId) {
        this.cardRightdetailId = cardRightdetailId;
    }

    public String getRightdetailDescribe() {
        return rightdetailDescribe;
    }

    public void setRightdetailDescribe(String rightdetailDescribe) {
        this.rightdetailDescribe = rightdetailDescribe;
    }

    public String getRightdetailIntroduce() {
        return rightdetailIntroduce;
    }

    public void setRightdetailIntroduce(String rightdetailIntroduce) {
        this.rightdetailIntroduce = rightdetailIntroduce;
    }

    public String getInstructions() {
        return instructions;
    }

    public void setInstructions(String instructions) {
        this.instructions = instructions;
    }

    public String getLogoUrl() {
        return logoUrl;
    }

    public void setLogoUrl(String logoUrl) {
        this.logoUrl = logoUrl;
    }

    public Long getAscriptionCardId() {
        return ascriptionCardId;
    }

    public void setAscriptionCardId(Long ascriptionCardId) {
        this.ascriptionCardId = ascriptionCardId;
    }

    public String getLogoTowUrl() {
        return logoTowUrl;
    }

    public void setLogoTowUrl(String logoTowUrl) {
        this.logoTowUrl = logoTowUrl;
    }

    public Long getRightdetailId() {
        return rightdetailId;
    }

    public void setRightdetailId(Long rightdetailId) {
        this.rightdetailId = rightdetailId;
    }

    public BigDecimal getCouponMoney() {
        return couponMoney;
    }

    public void setCouponMoney(BigDecimal couponMoney) {
        this.couponMoney = couponMoney;
    }

    public Long getNumberOfTimes() {
        return numberOfTimes;
    }

    public void setNumberOfTimes(Long numberOfTimes) {
        this.numberOfTimes = numberOfTimes;
    }

    public String getCouponType() {
        return couponType;
    }

    public void setCouponType(String couponType) {
        this.couponType = couponType;
    }
}
